package com.eascs.admin.o2o.internal.form;

import javax.xml.bind.annotation.XmlRootElement;

import org.hibernate.validator.constraints.NotEmpty;
/**
 * 
 * @author user
 *
 */
@XmlRootElement
public class TDepositfeeForm {
	@NotEmpty(message = "*保证金ID不能为空")
	private String id;//保证金ID
	private String creator;//创建人
	private String creatTime;//创建时间
	private String updator;	//修改人
	private String updateTime;//修改时间
	private String delFlag;//删除标示（0：未删除，1：删除）
	private String loanapplyId;//贷款(主表)ID	
	private String billCode;//单据编号
	private String billStatus;//单据状态
	@NotEmpty(message = "*退还保证金金额不能为空")
	private String backMargin;//已退保证金
	@NotEmpty(message = "*开户银行不能为空")
	private String bankName;//退保证金开户银行名称
	private String bankCode;//退费开户银行编号
	@NotEmpty(message = "*开户支行不能为空")
	private String bankAddr;//退费银行地址
	@NotEmpty(message = "*卡号不能为空")
	private String bankAccount;//退费银行账号
	private String payCurrency;//币种	
	private String payType;//付款类型
	private String payMode;//付款方式
	private String requiredDate;//要求付款日期
	private String payRemark;//付款备注
	private String loanerName;//借款人姓名
	private String payDate;//实际到账时间
	@NotEmpty(message = "*实际打款时间不能为空")
	private String repaymentDate;//还款时间
	@NotEmpty(message = "*退还账户户名不能为空")
	private String accountName;//退还账户户名
	private String repaymentNotes;//还款备注
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getCreator() {
		return creator;
	}
	public void setCreator(String creator) {
		this.creator = creator;
	}
	public String getCreatTime() {
		return creatTime;
	}
	public void setCreatTime(String creatTime) {
		this.creatTime = creatTime;
	}
	public String getUpdator() {
		return updator;
	}
	public void setUpdator(String updator) {
		this.updator = updator;
	}
	public String getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	public String getDelFlag() {
		return delFlag;
	}
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}
	public String getLoanapplyId() {
		return loanapplyId;
	}
	public void setLoanapplyId(String loanapplyId) {
		this.loanapplyId = loanapplyId;
	}
	public String getBillCode() {
		return billCode;
	}
	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}
	public String getBillStatus() {
		return billStatus;
	}
	public void setBillStatus(String billStatus) {
		this.billStatus = billStatus;
	}
	public String getBackMargin() {
		return backMargin;
	}
	public void setBackMargin(String backMargin) {
		this.backMargin = backMargin;
	}
	public String getBankName() {
		return bankName;
	}
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	public String getBankCode() {
		return bankCode;
	}
	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}
	public String getBankAddr() {
		return bankAddr;
	}
	public void setBankAddr(String bankAddr) {
		this.bankAddr = bankAddr;
	}
	public String getBankAccount() {
		return bankAccount;
	}
	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}
	public String getPayCurrency() {
		return payCurrency;
	}
	public void setPayCurrency(String payCurrency) {
		this.payCurrency = payCurrency;
	}
	public String getPayType() {
		return payType;
	}
	public void setPayType(String payType) {
		this.payType = payType;
	}
	public String getPayMode() {
		return payMode;
	}
	public void setPayMode(String payMode) {
		this.payMode = payMode;
	}
	public String getRequiredDate() {
		return requiredDate;
	}
	public void setRequiredDate(String requiredDate) {
		this.requiredDate = requiredDate;
	}
	public String getPayRemark() {
		return payRemark;
	}
	public void setPayRemark(String payRemark) {
		this.payRemark = payRemark;
	}
	public String getLoanerName() {
		return loanerName;
	}
	public void setLoanerName(String loanerName) {
		this.loanerName = loanerName;
	}
	public String getPayDate() {
		return payDate;
	}
	public void setPayDate(String payDate) {
		this.payDate = payDate;
	}
	public String getRepaymentDate() {
		return repaymentDate;
	}
	public void setRepaymentDate(String repaymentDate) {
		this.repaymentDate = repaymentDate;
	}
	public String getAccountName() {
		return accountName;
	}
	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}
	public String getRepaymentNotes() {
		return repaymentNotes;
	}
	public void setRepaymentNotes(String repaymentNotes) {
		this.repaymentNotes = repaymentNotes;
	}
	
}
